SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO


-- =============================================
-- Author:		Seb Wright
-- Create date: 29/10/2009
-- Description:	Creacion de usuario. Todos los 
--				usuarios se crean como ADMIN.
-- =============================================
CREATE PROCEDURE [dbo].[wp_nuevo_usuario]
	(
		@operador _codigo_largo, 
		@clave varchar(250)
	 )

AS
BEGIN
	-- SET NOCOUNT ON added to prevent extra result sets from
	-- interfering with SELECT statements.
	SET NOCOUNT ON;

    -- Insert statements for procedure here
	
	--Operadores
	INSERT INTO wad_operadores(cd_operador, nm_operador, nu_interno_telefono, st_bloqueado, cd_barra_herr, st_tracking, st_cambiar_clave, va_clave_acceso, fe_alta, de_notas, cd_tema)
	VALUES(LTRIM(RTRIM(@operador)), LTRIM(RTRIM(@operador)), 0, 0, 'ESTANDAR', 0, 0, LTRIM(RTRIM(@clave)), GETDATE(), '', 'Fwrk01')

	--Miembros por grupo de operadores
	INSERT INTO wld_miembros_grupo(cd_grupo_operadores, cd_operador)
	VALUES('ADMIN', LTRIM(RTRIM(@operador)))

	--Fin
	print 'Se insertó el operador ' + RTRIM(@operador)
	print 'Clave de acceso: admin'
	print 'Miembro del grupo: ADMIN'
	print 'Privilegios: administrador del sistema'

END


GO
